package com.baoyouqun.domain.VO;

import lombok.Data;

import java.util.List;
import java.util.Objects;

// 用户详情返回（包含角色和权限）
@Data
public class UserDetailVO {

    private String userId;         // 账号ID
    private String realName;       // 真实姓名
    private String cellphone;      // 手机号
    private List<RoleVO> roles;    // 关联角色名称列表
    private Boolean disEnable;     // 状态（0-启用 1-禁用）
    private String disEnableName;     // 状态（0-启用 1-禁用）

    public String getDisEnableName() {
        if (Objects.nonNull(disEnable) && disEnable) {
            disEnableName = "已禁用";
        } else {
            disEnableName = "正常";
        }
        return disEnableName;
    }
}
